package dk.itu.KrakMap;

import java.awt.Color;

/**
 * Represent a road, and road related features
 *
 * @author ITU-KF04-2011, Group 11
 */
public interface Road {
    /**
     * @return the name
     */
    public String getName();

    /**
     * @return the start
     */
    public MapPoint getStart();

    /**
     * @return the end
     */
    public MapPoint getEnd();

    /**
     * @return the type
     */
    public RoadType getType();

    /**
     * @return the color
     */
    public Color getColor();

    /**
     * @return strokecolor
     */
    public Color getStrokeColor();

    /**
     * set the color
     * @param c Color
     */
    public void setColor(Color c);
}
